@charset "UTF-8";
/****商品详细页****/
.goods-detail{ margin:10px 0px 0px 0px;}
.goods-detail .heading{ background:#f8f8f8; border:1px solid #e6e6e6; font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:4px 0px 4px 10px; }
.dt-summary{ padding:0px 0px 10px 0px;}
.dt-detail{ padding:5px 0px 0px 0px;}
/**放大镜**/
.cloud-zoom-lens { border:1px solid #666; margin:0px; background-color:#fff; cursor:move;}
.cloud-zoom-title { display:none;}
.cloud-zoom-big { border:4px solid #ccc; overflow:hidden;}
.cloud-zoom-loading { color:#666; background:#eee; border:1px dotted #888; padding:2px 10px; position:absolute; width:68px;}

.goods-infoitem{ padding:10px 0px;}
.goods-infoitem img{ width:expression(this.width > 770 && true ? 770 : true); max-width:770px; }

.dt-gallery{ float:left; width:320px;}
.dt-gallery .gallery-view{ border:1px solid #DDD; height:318px; width:318px; }
.dt-gallery .gallery-view table{ height:310px; width:310px; margin:4px; vertical-align:middle; text-align:center;}
.dt-gallery .gallery-view table td{  height:310px; width:310px; text-align:center;}
.dt-gallery .gallery-view table td #wrap{ display:inline-block; text-align:center; z-index:999; position:relative;}
.dt-gallery .gallery-view table td a.cloud-zoom{ display:inline-block;}
.dt-gallery .gallery-view img.view{ float:left; max-height:310px; max-width:310px; height:expression(this.height > 310 && this.height/this.width >= 1 ? 310 : true); width:expression(this.width > 310 && this.width/this.height >= 1 ? 310 : true);}
.gallery{ margin:2px 0px 0px 0px;}
.gallery li{ border:1px solid #cdcdcd; float:left; height:44px; margin:6px 6px 0px 0px; width:44px; overflow:hidden; text-align:center;}
.gallery li img{ height:expression(this.height > 44 && true ? 44 : true); width:expression(this.width > 44 && true ? 44 : true); max-height:44px; max-width:44px;}
.gallery li.current{ border:2px solid #C30008; height:42px; width:42px;}
.gallery li.current img{ margin:-1px 0px 0px -1px;}

.dt-property{ padding-left:335px;}
.dt-property .goods-name{ color:#222; font-size:14px; line-height:22px; font-weight:bold; margin-bottom:4px;}
.dt-property .mkprice{ margin:2px 0px;}
.dt-property .nowprice{ margin:4px 0px;}
.dt-property .nowprice strong{ font-size:18px; color:#CC0303;}
.dt-property .attr p{ height:24px; line-height:24px;}
.dt-property .buyinfo{ background:#f8f8f8; border:1px solid #eaeaea; margin:5px 0px; padding:10px;}
.dt-property .buyinfo dl{ line-height:24px; margin:0px; margin-bottom:8px; overflow:hidden;}
.dt-property .buyinfo dl.stock { _zoom:1; margin-bottom:5px; _margin-bottom:8px; *margin-bottom:8px; overflow:hidden; }
.dt-property .buyinfo dt{ color:#333; float:left; line-height:16px; padding-top:3px; padding-right:5px; text-align:right; width:66px; }
.dt-property .buyinfo dd{ float:left; width:336px; margin:0px;}
.dt-property .buyinfo dd li{ display:inline; }
.dt-property .buyinfo dd li a{ display:block; float:left; white-space:nowrap; margin:0px 5px 4px 0px; height:20px; line-height:20px; padding:0 8px; border:1px solid #ccc; background:#fff;color:#333333; text-decoration:none; overflow:hidden; cursor:pointer; }
.dt-property .buyinfo dd li a:hover{ border:2px solid #ccc; height:18px; line-height:18px; padding:0px 7px; text-decoration:none; }
.dt-property .buyinfo dd li.current a ,.dt-property dl.stock dd li.current a:hover{ background:#FFF; border:2px solid #DF0001; height:18px; line-height:18px; padding:0 7px; }
.dt-property .buyinfo .amount input{ width:40px; vertical-align:middle; text-align:center;}
.dt-property .buyinfo .amount{ overflow:hidden;_zoom:1;}
.dt-property .buyinfo .amount p{ display:none;}
.dt-property .buyinfo .amount font{ font-size:12px; padding:0px 2px;}
.dt-property .numcheckcue{ color:#888;}
.dt-property .buyinfo .choice{ line-height:18px; font-weight:bold; }
.dt-property .buyinfo .choice dt{ color:#666; padding-top:1px;}
.dt-property .buyinfo .choice font{ color:#f50; display:inline; font-style:normal; padding:0px 4px;}
.dt-property .buyinfo .do{ padding:10px 20px; width:360px;}

/**搭配销售**/
.adjuncttext{ background:#f6f6f6; border:1px solid #eee; margin:0px 0px 10px 0px; padding:4px; }
.adjuncttext .heading{ background:none; border:none; font-size:14px; padding:0px 0px 6px 5px; }
.adjunctlisttext{ background:#FFF; border:1px solid #e6e6e6; border-top:none; zoom:1; overflow:auto;}

.adjunctlist_nav{ border-bottom:1px solid #e6e6e6; height:29px; padding-left:1px; z-index:999;}
.adjunctlist_nav li{ float:left; font-size:12px; height:29px; line-height:29px; margin-left:-1px; overflow:hidden; padding:0; position:relative;}
.adjunctlist_nav li a{ background:#fafafa; border:1px solid #e6e6e6; color:#333; display:inline-block; height:28px; line-height:28px; padding:0px 20px 0px 20px;}
.adjunctlist_nav li.current { border-color:#FF6600; font-size:12px; font-weight:bold; height:30px; position:relative; z-index:1;}
.adjunctlist_nav li.current a{ background:#fff; padding-bottom:1px;}
.adjunctlist_nav li a ,
.adjunctlist_nav li a:visited{ text-decoration:none;}
.adjunctlist_nav li a:hover{ color:#700800; text-decoration:none;}

div.adj_left{ float:left; height:240px; width:110px; margin-right:6px; overflow:hidden; }
div.adj_c{ float:left; height:120px; width:50px; background:url("../images/icon/bigicon_add.gif") center center no-repeat; }
div.adj_right{ float:right; height:240px; width:590px; overflow:hidden; }
.adjunctgoods-list{ float:left; height:240px; width:420px; overflow-x:scroll; overflow-y:hidden;}
.adjunctgoods-info{ float:right; background:#f6f6f6; border-left:1px solid #f2f2f2; height:240px; width:146px; padding:10px 5px 10px 12px;}

ul.adjunctgoodslist{ float:left; padding:2px 0px 5px 0px;}
ul.adjunctgoodslist li{ float:left; display:inline; margin:10px; width:98px; height:220px; overflow:hidden;}
ul.adjunctgoodslist li input{}
ul.adjunctgoodslist li .spimg{ border:1px solid #EEE; margin-bottom:4px; position:inherit;}
ul.adjunctgoodslist li .spimg table{ height:96px; width:96px; text-align:center; vertical-align:middle;}
ul.adjunctgoodslist li .spimg table td a{ display:block; text-align:center; width:96px;}
ul.adjunctgoodslist li .spimg img{ max-height:96px; max-width:96px;
							width:expression(this.width > 96 && this.width/this.height >= 1 ? 96 : true);
							height:expression(this.height > 96 && this.height/this.width >= 1 ? 96 : true);
							}
ul.adjunctgoodslist li p.spname{ height:36px; line-height:18px; overflow:hidden;}
ul.adjunctgoodslist li p.nowprice { color:#ED8C02; line-height:18px; margin-bottom:3px;}
ul.adjunctgoodslist li p.nowprice strong{ font-size:12px;}
ul.adjunctgoodslist li p.adjprice { color:#ED8C02; line-height:18px; margin-bottom:3px; }
ul.adjunctgoodslist li p.adjprice strong{ color:#CC0303; font-size:12px;}
ul.adjunctgoodslist li em.moneySb{ font-style:normal; font-size:12px; }

p.adjname{ color:#333; font-weight:bold; padding:3px 0px 5px 0px;}
p.defprice{ color:#666; line-height:18px; margin-bottom:3px;}
p.defprice strong{ color:#444;}
p.nowprice{ color:#ED8C02; line-height:22px; margin:5px 0px;}
p.nowprice strong{ color:#CC0303; font-size:18px;}
p.nowsaved{ color:#178311;}

.none_related{ color:#888; padding:5px 10px;}

/**咨询/评论**/
.goods-detail .consult{}
.goods-detail .consult .reply{ border:1px solid #E0E5EC; }
.goods-detail .consult .rep{ background:#FBFFF1; border:1px solid #B8D763;}
.goods-detail .consult .send           , .goods-detail .comment .send{ border:1px solid #DDD; background:#EEE; padding:5px;}
.goods-detail .consult .send .cue      , .goods-detail .comment .send .cue{ border:1px solid #BFE49C; background:#F5FCEE; padding:5px; margin-bottom:5px;}
.goods-detail .consult .send table     , .goods-detail .comment .send table{ border:1px solid #DEDEDE; background:#FFF; font-size:14px; padding:10px 0px;}
.goods-detail .consult .send .td01     , .goods-detail .comment .send .td01{ vertical-align:top;}
.goods-detail .consult .send .td01 div , .goods-detail .comment .send .td01 div{ padding:5px; text-align:right; width:120px; }
.goods-detail .consult .send .td02     , .goods-detail .comment .send .td02{ padding:5px; width:90%; }